/*
 * @Author: zhangjingyu
 * @Date: 2021-03-17 09:06:31
 * @LastEditors: qinglong
 * @LastEditTime: 2021-05-10 16:27:24
 * @FilePath: \systemCenter\src\api\ftpManage\pricingTrialApi.js
 * @Description: 
 */
// 定价试算接口api
// 引入工具类
import axios from '../config'

// 使用
const URL = 'api-ftp' // 公共前缀地址
export const pricingTrial = {
    // *****************************试算配置***********************
    //查询试算配置
    findPTConfig(data) {
        return axios.post(URL + '/ftp/testConfig/findConfig', data)
    },
    // 保存试算配置
    testConfigSave(data) {
        return axios.post(URL + '/ftp/testConfig/save', data)
    },
    //********************************联机定价********************** */
    // 查询所有补录数据(分页查询)
    onlineFindAll(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/findAll', data)
    },
    // 查询字段用途配置 
    businessEleFindAll(data) {
        return axios.post(URL + '/ftp/businessEle/findAll', data)
    },
    // 校验字段值是否唯一
    onlinePricingTestCheckUsing(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/checkUsing', data, false)
    },
    // 保存联机定价实体
    onlinePricingTestSave(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/save', data)
    },
    // 删除联机定价数据
    onlinePricingTestRemove(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/remove', data)
    },
    // 联机定价试算
    onlinePricingTestTest(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/test', data)
    },
       // 实时查看试算结果
       showTestResult(data) {
           return axios.post(URL + '/ftp/onlinePricingTest/showTestResult', data)
       },
    // 新增编辑页面渲染动态字段
    onlineToForm(data) {
        return axios.post(URL + '/ftp/onlinePricingTest/toForm', data)
    },
    // 支付计划表查询
    payPlanFindAll(data) {
        return axios.post(URL + "/ftp/payPlan/findAll", data)
    },
    // 支付计划表保存
    payPlanSave(data) {
        return axios.post(URL + "/ftp/payPlan/save", data)
    },
    // 支付计划删除
    payPlanRemove(data) {
        return axios.post(URL + "/ftp/payPlan/remove", data)
    },
    // 查看现金流
    onlinePricingTestShowCashFlow(data) {
        return axios.post(URL + "/ftp/onlinePricingTest/showCashFlow", data)
    },
    //********************************模拟试算********************** */
    // 查询所有补录数据
    pricingTestFindAll(data) {
        return axios.post(URL + '/ftp/pricingTest/findAll', data)
    },
    // 查询情景下拉
    sceneManageFindAll(data) {
        return axios.post(URL + '/ftp/sceneManage/findAll', data)
    },
    // 新增编辑页面渲染动态字段
    pricingTestToForm(data) {
        return axios.post(URL + '/ftp/pricingTest/toForm', data)
    },
    // 校验字段是否唯一
    pricingTestCheckUsing(data) {
        return axios.post(URL + '/ftp/pricingTest/checkUsing', data)
    },
    // 保存模拟试算实体
    pricingTestSave(data) {
        return axios.post(URL + '/ftp/pricingTest/save', data)
    },
    // 查询调整规则组树
    pricingTestAdjRuleGroupTree(data) {
        return axios.post(URL + '/ftp/adjRuleGroup/adjRuleGroupTree', data)
    },
    // 删除模拟试算数据
    pricingTestRemove(data) {
        return axios.post(URL + '/ftp/pricingTest/remove', data)
    },
    // 模拟失算测试
    pricingTestTest(data) {
        return axios.post(URL + '/ftp/pricingTest/test', data)
    },
    //查看现金流 ftp/pricingTest/cashFlowIndex
    pricingTestShowCashFlow(data) {
        return axios.post(URL + '/ftp/pricingTest/showCashFlow', data)
    },
}




